home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
COMAL
/
Z-Misc Series
/
(k)zh.d64
/
txt.discard font
< prev
next >
Wrap
Text File
|
2007-03-01
|
1KB
|
74 lines
─╔╙├┴╥─ ┴ ╦┼╨╘ ╞╧╬╘
BY ─ICK ╦LINGENS
╔N SAME WAY AS DESCRIBED IN THE
ARTICLE "─ISCARD A ROM'ED PACKAGE" WE
CAN SOLVE ANOTHER PROBLEM (IS IT
REALLY A PROBLEM?). ┘OU HAVE YOUR
FAVOURITE FONT IN MEMORY AND YOU WANT
TO KEEP IT THERE:
╒╙┼ FONT
KEEPFONT
┴FTER LOADING A FONT THE PROGRAM
MEMORY DECREASES FROM 30714 TO 25594
BYTES. ╬OW YOU WANT TO RUN A PROGRAM
AND THE MESSAGE 'OUT OF MEMORY' IS
PRINTED. ╘HIS ERROR IS PROBALABLY
CAUSED BY YOUR FONT.
╚OW TO DISCARD THE USER FONT? ┬Y
SWITCHING OFF AND ON THE COMPUTER? ╧F
COURSE NOT. ═┼╥╟┼ THE FOLLOWING
PROCEDURE FROM DISK.
╨╥╧├ NOFONT ├╠╧╙┼─
REG:=$C2BB
MASK:=%10000000 ┬╔╘╪╧╥ 255
ROM(REG)
//
╨╥╧├ ROM(X)
╨╧╦┼ X, ╨┼┼╦(X) ┬╔╘┴╬─ MASK
┼╬─╨╥╧├ ROM
┼╬─╨╥╧├ NOFONT
╬OW TYPE THE COMMANDS
╙├┴╬
NOFONT
DISCARD
AND ╧╒╘ IS YOUR FAVOURITE.
╔N THE REGISTER $C2BB ├╧═┴╠ REMEMBERS
SOME FONT COMMANDS. ┴T ├╧═┴╠ STARTUP
THE VALUE IN $C2BB IS 0. ┴FTER THE
COMMAND
LOADFONT("<FONT NAME>")
THE VALUE IS 1 ( = %00000001 ). ┴ND
AFTER
KEEPFONT
WE FIND THE VALUE
129 = %10000001
IN THE REGISTER.
╙O THE 7TH BIT REMEMBERS 'KEEPFONT'.
╘HE ABOVE PROCEDURE RESETS THIS BIT.
╔ NOTICED A REMARKABLE THING. ╔SSUE,
AFTER DISCARDING THE KEPT FONT,
╨╧╦┼ $C2BB,129
DISCARD
┴ND THERE IS YOUR FAVOURITE FONT
AGAIN (A ╒╬DISCARD)!